﻿////------------------------------------------------------------
//// Game Framework
//// Copyright © 2013-2020 Jiang Yin. All rights reserved.
//// Homepage: https://gameframework.cn/
//// Feedback: mailto:ellan@gameframework.cn
////------------------------------------------------------------
//
//using GameFramework;
//
//namespace StarForce.Hotfix
//{
//    /// <summary>
//    /// 对话框显示数据。
//    /// </summary>
//    public class DialogParams
//    {
//        /// <summary>
//        /// 模式，即按钮数量。取值 1、2、3。
//        /// </summary>
//        public int Mode
//        {
//            get;
//            set;
//        }
//
////        /// <summary>
////        /// 标题。
////        /// </summary>
////        public string Title
////        {
////            get;
////            set;
////        }
//
//        /// <summary>
//        /// 消息内容。
//        /// </summary>
//        public string Message
//        {
//            get;
//            set;
//        }
//
////        /// <summary>
////        /// 弹出窗口时是否暂停游戏。
////        /// </summary>
////        public bool PauseGame
////        {
////            get;
////            set;
////        }
//
//        /// <summary>
//        /// 确认按钮文本。
//        /// </summary>
//        public string RightText
//        {
//            get;
//            set;
//        }
//
//        /// <summary>
//        /// 确定按钮回调。
//        /// </summary>
//        public GameFrameworkAction OnClickRight
//        {
//            get;
//            set;
//        }
//
//        /// <summary>
//        /// 取消按钮文本。
//        /// </summary>
//        public string LeftText
//        {
//            get;
//            set;
//        }
//
//        /// <summary>
//        /// 取消按钮回调。
//        /// </summary>
//        public GameFrameworkAction OnClickLeft
//        {
//            get;
//            set;
//        }
//
////        /// <summary>
////        /// 中立按钮文本。
////        /// </summary>
////        public string OtherText
////        {
////            get;
////            set;
////        }
////
////        /// <summary>
////        /// 其它按钮回调。
////        /// </summary>
////        public GameFrameworkAction<object> OnClickOther
////        {
////            get;
////            set;
////        }
//
//        /// <summary>
//        /// 用户自定义数据。
//        /// </summary>
//        public string UserData
//        {
//            get;
//            set;
//        }
//
//        /// <summary>
//        /// 点击按钮后是否关闭界面
//        /// </summary>
//        public bool Close { get; set; }
//
//        public DialogParams(int mode, string message, string rightText, GameFrameworkAction onClickRight, string leftText, GameFrameworkAction onClickLeft, string userData=null)
//        {
//            Mode = mode;
//            Message = message;
//            RightText = rightText;
//            OnClickRight = onClickRight;
//            LeftText = leftText;
//            OnClickLeft = onClickLeft;
//            UserData = userData;
//            Close = true;
//        } 
//        
//        public DialogParams(int mode, string message, string rightText, GameFrameworkAction onClickRight, string leftText, GameFrameworkAction onClickLeft, bool close,string userData=null)
//        {
//            Mode = mode;
//            Message = message;
//            RightText = rightText;
//            OnClickRight = onClickRight;
//            LeftText = leftText;
//            OnClickLeft = onClickLeft;
//            UserData = userData;
//            Close = close;
//        }
//    }
//}
